package com.gitee.feizns.itrip.personal.biz.entity.vo;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author feizns
 * @since 2019/1/11 0011
 */
@Data
public class ForViewQueryOrderById {

    /**
     * 预订类型
     */
    private Integer bookType;

    /**
     * 预订天数
     */
    private Integer bookingDays;

    /**
     * 入住时间
     */
    private Date checkInDate;

    /**
     * 退房时间
     */
    private Date checkOutDate;

    /**
     * 入住天数
     */
    private Integer count;

    /**
     * 酒店编号
     */
    private Integer hotelId;

    /**
     * 酒店名称
     */
    private String hotelName;

    /**
     * 订单id
     */
    private Long id;

    /**
     * 发票抬头
     */
    private String invoiceHead;

    /**
     * 发票类型
     */
    private Integer invoiceType;

    /**
     * 是否需要发票
     */
    private Integer isNeedInvoice;

    /**
     * 联系人列表
     */
    private List<LinkUser> itripOrderLinkUserList;

    /**
     * 联系人名称
     */
    private String linkUserName;

    /**
     * 通知邮箱
     */
    private String noticeEmail;

    /**
     * 通知手机号
     */
    private String noticePhone;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 订单类型
     */
    private Integer orderType;

    /**
     * 付款类型
     */
    private Integer payType;

    /**
     * 房间id
     */
    private Long roomId;

    /**
     * 特殊需求
     */
    private String specialRequirement;

    @Data
    public static class LinkUser {

        /**
         * 联系人编号
         */
        private Integer linkUserId;

        /**
         * 联系人名称
         */
        private String linkUserName;

    }

}
